﻿@charset "utf-8";
/* CSS Document */

a:hover {text-decoration:none;}



/* banner */


.banner{ overflow:hidden; width:100%;}
#flashs{ position:relative; height:800px; overflow:hidden; text-align:center}
#flashs .btn{width: 100%;text-align: center;position: absolute;bottom: 30px;z-index: 998;}
#flashs .btn span{display: inline-block;*display: inline-block;margin: 0 3px;background: #fff;width: 46px;height: 3px;cursor: pointer;}
#flashs .btn span.cur {background: #153b96;}

#flashs .bot{ display:block; position:absolute; width:58px; height:58px; top:50%; margin-top:-29px;display: none;}
#flashs .bot1{ background: url(babot1.png) no-repeat center; left:5%; z-index: 2;}
#flashs .bot2{ background:url(babot2.png) no-repeat center; right:5%; z-index: 2;}
#flashs:hover .bot{display: block;}


h2.h2_title {padding-top: 55px;font-weight: normal;text-align: center;margin-bottom: 45px;}
h2.h2_title a {display: block;font-size: 36px;color: #333;font-weight: bold;}
h2.h2_title span {display: block;font-size: 36px;color: #333;font-weight: bold;}
h2.h2_title b {color: #19429e;}
h2.h2_title i {display: block;font-size: 20px;margin-top: 6px;}
h2.h2_title em {color: #ff5c01; font-size:46px; font-weight:bold;}





.fwal {padding-bottom: 60px; background:#FFFFFF}
.fwal h2.h2_title a {font-size: 35px;}
.fwal .conleft {width: 267px;}
.fwal .conleft h3 {height: 89px;background: url(fwalbg.png) no-repeat center top;text-align: center;line-height: 89px;}
.fwal .conleft h3 a {color: #fff;}
.fwal .conleft .l_box {border-left: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;}
.fwal .conleft .boxType {border-bottom: 1px solid #fff;}
.fwal .conleft .boxType p {height: 45px;line-height: 45px;background: url(cp-left2.png);text-indent: 18px;font-size: 16px; font-weight:bold;}
.fwal .conleft .boxType p a {display: block;height: 40px;background: url(Img/Index/fwalicon01.png) no-repeat 245px center;}
.fwal .conleft .boxType ul {margin: 15px 20px 0 30px;padding-bottom: 10px;display: none;}
.fwal .conleft .boxType ul li {padding-left: 25px;margin-bottom: 15px;background: url(Img/Index/fwalicon01.png) no-repeat left center;}
.fwal .conleft .boxType:hover p ,.fwal .conleft .boxType.cur p {background: url(cp-left1.png);}
.fwal .conleft .boxType:hover p a ,.fwal .conleft .boxType.cur p a {color: #fff;background: url(Img/Index/fwalicon02.png) no-repeat 245px center;}
.fwal .conleft .boxType:hover ul ,.fwal .conleft .boxType.cur ul {display: block;}
.fwal .conleft .boxType:hover ul li:hover a {color: #ff5c01;text-decoration: underline;}



.fwal .conright {width: 903px;}
.fwal .conright dl {float: left;width: 288px;margin-left: 16px;margin-bottom: 14px;border: 1px solid #eeeeee;padding-bottom: 20px;}
.fwal .conright dl.bdnot {margin-left:10px;}
.fwal .conright dl dt {border-bottom: 1px solid #eee;margin-bottom: 15px;}
.fwal .conright dl dt img {display: block;width: 288px;height: 208px;}
.fwal .conright dl dd.dd1 {text-align: center;font-size: 14px;}
.fwal .conright dl dd.dd1 a {color: #333;}
.fwal .conright dl dd.dd2 {text-align: center;padding: 0 18px;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 48px;margin-bottom: 15px;}
.fwal .conright dl dd.dd3 a {display: block; width: 119px;height: 36px;line-height: 36px;text-align: center;font-size: 14px;margin: 0 auto;border-radius: 5px;}
.fwal .conright dl:hover {background: #0c4a76;border: 1px solid #0c4a76;}
.fwal .conright dl:hover dt {padding: 1px;border-bottom-color:#0c4a76 ;}
.fwal .conright dl:hover dt img {width: 286px;height: 206px;}
.fwal .conright dl:hover dd.dd1 a {color: #fff;}
.fwal .conright dl:hover dd.dd2 a {color: #fff;}
.fwal .conright dl:hover dd.dd3 a {background: #ff5c01; color: #fff;}
.fwal .fwal_bot {margin-top: 34px;}
.fwal .fwal_bot a.a1 {float: left;padding: 0 35px;height: 55px;line-height: 55px;color: #666;border: 1px solid #dddddd;border-radius: 5px;margin-left: 110px;}
.fwal .fwal_bot a.a2 {float: left;padding: 0 50px;height: 55px;line-height: 55px;color: #666;border: 1px solid #dddddd;border-radius: 5px;margin-left: 26px;}
.fwal .fwal_bot a:hover {background: #19429e;color: #fff;border-color: #19429e;}


.alzs {background: #f8f8f8;padding-bottom: 45px;border-bottom: 1px solid #ddd;}
.alzs h2.h2_title {margin-bottom: 30px;}
.alzs h2.h2_title a {font-size: 42px;}
.alzs .alzs_con {position: relative;}
.alzs .alzs_con .alzsBtnl {display: block;width: 53px;height: 57px;border: 1px solid #ccc;cursor: pointer;position: absolute;left: -75px;top: 180px;}
.alzs .alzs_con .alzsBtnl i {display: block;width: 53px;height: 57px;background: url(Img/Index/alzsjtl01.png) no-repeat center;}
.alzs .alzs_con .alzsBtnr {display: block;width: 53px;height: 57px;border: 1px solid #ccc;cursor: pointer;position: absolute;right: -75px;top: 180px;}
.alzs .alzs_con .alzsBtnr i {display: block;width: 53px;height: 57px;background: url(Img/Index/alzsjtr01.png) no-repeat center;}
.alzs .alzs_con .alzsBtnl:hover ,.alzs .alzs_con .alzsBtnr:hover {background: #ff5c01;border-color: #ff5c01;}
.alzs .alzs_con .alzsBtnl:hover i {background: url(Img/Index/alzsjtl02.png) no-repeat center;}
.alzs .alzs_con .alzsBtnr:hover i {background: url(Img/Index/alzsjtr02.png) no-repeat center;}
.alzs .alzs_con .conbox {position: relative;overflow: hidden;height: 450px;width: 1213px;}
.alzs .alzs_con .conbox ul {position: relative;top: 20px;}
.alzs .alzs_con .conbox ul li {float: left;margin-left: 22px;height: 450px;}
.alzs .alzs_con .conbox ul li:first-child {margin-left: 0;}
.alzs .alzs_con .conbox ul li dl {position: relative;top: 0;width: 353px;padding: 16px 16px 56px 16px;background: #fefefe;box-shadow: 5px 5px 15px #c1c1c1;transition: all 0.5s;}
.alzs .alzs_con .conbox ul li dl dt {margin-bottom: 25px;}
.alzs .alzs_con .conbox ul li dl dt img {display: block;width: 353px;height: 207px;transition: all 0.5s;}
.alzs .alzs_con .conbox ul li dl dd.dd1 {font-size: 18px;margin-bottom: 18px;position: relative;text-indent: 15px;transition: all 0.5s;}
.alzs .alzs_con .conbox ul li dl dd.dd1 a {color: #333;}
.alzs .alzs_con .conbox ul li dl dd.dd1 em {display: block;width: 0;height: 1px;background: #fff;position: absolute;left: 15px;top: 10px;transition: all 0.5s;}
.alzs .alzs_con .conbox ul li dl dd.dd1 span {display: block;width: 34px;height: 34px;background: url(Img/Index/alzsicon01.png) no-repeat center;position: absolute;right: 15px;top: -5px;transition: all 0.5s;}
.alzs .alzs_con .conbox ul li dl dd.dd2 {padding:0 15px;line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 48px;transition: all 0.5s;}

.alzs .alzs_con .conbox ul li:hover dl {top:-20px;padding-bottom: 76px;background: #181a98;}
.alzs .alzs_con .conbox ul li:hover dd.dd1 {text-indent: 70px;font-weight: bold;}
.alzs .alzs_con .conbox ul li:hover dd.dd1 a {color: #fff;}
.alzs .alzs_con .conbox ul li:hover dd.dd1 span {top: 130px;background: url(Img/Index/alzsicon02.png) no-repeat center;}
.alzs .alzs_con .conbox ul li:hover dd.dd1 em {width: 40px;}
.alzs .alzs_con .conbox ul li:hover dd.dd2 {overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;height: 72px;}
.alzs .alzs_con .conbox ul li:hover dd.dd2 a {color: #fff;}


.czwt {background: url(Img/Index/czwtbg.jpg) #fbfbfb;}
.czwt h3 {padding-top: 75px;text-align: center;position: relative;}
.czwt h3 span {font-size: 48px;display: block;color: #333;}
.czwt h3 span b {color: #ff5c01;font-size: 58px;}
.czwt h3 i {display: block;font-size: 16px;color: #999;}
.czwt h3 .em1 {display: block;width: 31px;height: 26px;background: url(Img/Index/czwticon01.png) no-repeat center;position: absolute;top: 65px;left: 300px;}
.czwt h3 .em2 {display: block;width: 31px;height: 26px;background: url(Img/Index/czwticon02.png) no-repeat center;position: absolute;top: 130px;left: 850px;}
.czwt .czwt_con {height: 500px;background: url(czwtImg.png) no-repeat center top;position: relative; margin-top:30px;}
.czwt .czwt_con p {position: absolute;color: #333;font-size: 20px;width: 190px;}
.czwt .czwt_con p b {display: block;font-size: 30px;margin-bottom: 8px; font-weight: 550}
.czwt .czwt_con p:hover b {color: #ff5c01;}
.czwt .czwt_con .p1 {left: 0;top:90px;}
.czwt .czwt_con .p2 {left: 0;top:230px;}
.czwt .czwt_con .p3 {left: 0;top:390px;}
.czwt .czwt_con .p4 {right: 0;top:90px;}
.czwt .czwt_con .p5 {right: 0;top:230px;}
.czwt .czwt_con .p6 {right: 0;top:390px;}
.czwt_bot {width: 900px;margin: 0 auto;background: #fff;text-align: center;height: 200px;box-shadow: 5px 5px 35px #ccc;border-radius: 154px;color: #333;}
.czwt_bot .p1 {padding-top: 40px;font-size: 20px;margin-bottom: 10px;}
.czwt_bot .p2 {font-size: 24px;margin-bottom: 15px;}
.czwt_bot .p2 b {color: #ff5c00;}
.czwt_bot .p3 {height: 45px;line-height: 45px;width: 330px;border-radius: 70px;margin: 0 auto;background: #ff5c00;font-size: 16px;color: #fff;}
.czwt_bot .p3 a{color: #fff;}

.advantage {background: #edf6ff;padding-bottom: 15px;border-top:1px solid #c2caea;}
.advantage h2 {padding-top: 85px;text-align: center;margin-bottom: 45px;}
.advantage h2 img {display: block;margin: 0 auto;}
.advantage .conbox {margin-bottom: 45px;}
.advantage .conleft img {display: block;}
.advantage .conright {height: 320px;position: relative;}
.advantage .conright .embg {display: block;height: 4px;width: 960px;position: absolute;bottom: 0;background: url(Img/Index/advbg03.png) repeat-x;}
.advantage .conright.fr .embg {left: 0;}
.advantage .conright.fl .embg {right: 0;}
.advantage .conright .r_top {padding-left: 135px;position: relative;margin-bottom: 30px;}
.advantage .conright .r_top span {display: block;width: 109px;height: 74px;padding-top: 25px;text-indent: 25px; background: url(Img/Index/advbg01.png) no-repeat center top;color: #fff;font-size: 38px;font-weight: bold;position: absolute;left: 0;top: 0;font-style: italic;}
.advantage .conright .r_top .p1 {font-size: 30px;padding-top: 10px;color: #181a98;margin-bottom: 5px;}
.advantage .conright .r_top .p2 {font-size: 18px;color: #333;padding-bottom: 10px;border-bottom: 1px solid #b8c9e7;}
.advantage .conright .r_top .p3 {font-size: 13px;color: #ccc;margin-top: 3px;}
.advantage .conright ul li {padding-left: 55px;line-height: 30px;margin-bottom: 10px;font-size: 18px;background: url(Img/Index/advbg02.png) no-repeat left 3px;}
.advantage .adv02 .conright {width: 600px;}
.advantage .adv02 .conright ul {width: 715px;}
.advantage .adv04 .conright {width: 585px;}
.advantage .adv04 .advtel {margin-top: 45px;padding-left: 45px;height: 48px;line-height: 48px;font-size: 18px;background: url(Img/Index/advtel.png) no-repeat left center;}
.advantage .adv04 .advtel b {color: #19429e;}



.zytd {padding-bottom: 60px;background: #f8f8f8;overflow: hidden;}
.zytd h2 {font-size: 42px;}
.zytd .conbox {position: relative;}
.zytd .conleft {width: 300px;background: #fff;box-shadow: -5px 8px 20px #999;}
.zytd .conleft ul li {height: 119px;border-bottom: 1px solid #efefef;font-size: 18px;position: relative;}
.zytd .conleft ul li a {display: block;padding-left: 40px;height: 119px;color: #999;}
.zytd .conleft ul li b {padding-top: 35px;display: block;font-size: 20px;color: #1f1f1f;margin-bottom: 8px;}
.zytd .conleft ul li em {display: none;width: 0;height: 0;border: 11px solid #181a98;border-right: none;border-top-color: #f8f8f8;border-bottom-color: #f8f8f8;position: absolute;right: -11px;top: 50px;}
.zytd .conleft ul li.cur {background: #181a98;}
.zytd .conleft ul li.cur a {color: #fff;}
.zytd .conleft ul li.cur b {color: #fff;}
.zytd .conleft ul li.cur em {display: block;}
.zytd .conright {width: 878px;background: #fff;height: 480px;position: relative;z-index: 2;box-shadow: 8px 8px 20px #999;}
.zytd .conright dl {position: relative;padding-left: 450px;padding-right: 60px;display: none;}
.zytd .conright dl.cur {display: block;}
.zytd .conright dl dd.dd1 i{display: block;margin-top: 5px;}
.zytd .conright dl dt {position: absolute;left: 0;top: 0;width: 397px;height: 480px;}
.zytd .conright dl dd.dd1 {padding-top: 45px;font-size: 18px;padding-bottom: 27px;border-bottom: 1px solid #ddd;margin-bottom:25px;}
.zytd .conright dl dd.dd1 span {font-size: 24px;color: #19429e;}
.zytd .conright dl dd.dd2 {font-size: 14px;line-height: 30px;height: 160px;margin-bottom: 88px;}
.zytd .conright dl dd.dd3 a {display: block;width: 188px;height: 48px;line-height: 48px;border-radius: 27px;background: #181a98;text-align: center;color: #fff;box-shadow: 3px 3px 35px #d0d8eb;}
.zytd .zytdbg {display: block;width: 372px;height: 361px;background: url(Img/Index/zytdbg.png) no-repeat center;position: absolute;right: -200px;bottom: -60px;z-index: 1;}


.zxzx {height: 180px;background: url(gg1_02.png) no-repeat center top;color: #fff;}
.zxzx .container {height: 180px;position: relative;}
.zxzx .p1 {position: absolute;font-size: 18px;left: 0;top: 54px;}
.zxzx .p1 span {display: block;font-size: 35px;font-weight: bold;}
.zxzx .p1 b {font-size: 70px;color: #fff;padding: 0 5px;}
.zxzx .p2 {width: 223px;height: 247px;background: url(Img/Index/zxlybg02.png) no-repeat center top;position: absolute;left: 450px;bottom: 0;}
.zxzx .p3 {font-size: 28px;position: absolute;left: 730px;top: 50px;}
.zxzx .p3 b {font-size: 36px;font-weight: normal;}
.zxzx .p4 {font-size: 18px;width: 230px;height: 46px;line-height: 46px;position: absolute;left: 730px;top: 106px;background: #ff9c0f;border-radius: 27px;overflow: hidden;}
.zxzx .p4 a {display: block;padding-left: 100px;height: 46px;background: url(zxzxicon01.png) no-repeat 50px center;color: #fff;}


.fwlc {padding-bottom: 80px;position: relative;background: #f2f2f2;}
.fwlc .fwlcline {position: absolute;left: 0;top: 210px;height: 1px;width: 100%;background: #d6d6d6;z-index: 1;}
.fwlc .fwlc_type {position: relative;z-index: 2;margin-bottom: 35px; background: url(index-fw.png) top center no-repeat;}
.fwlc .fwlc_type li {float: left;width: 99px;padding-left: 118px;background: url(fwlcjt.png) no-repeat 23px 42px;}
.fwlc .fwlc_type li span {display: block;width: 99px;height: 99px;background: url(fwlty01.png) no-repeat center;margin-bottom: 10px;}
.fwlc .fwlc_type li em {display: block;width: 99px;height: 99px;}
.fwlc .fwlc_type li i {display: block;font-size: 16px;text-align: center ; }
.fwlc .fwlc_type li:first-child {padding-left: 0;background: none;}
.fwlc .fwlc_type li.cur span {background: url(fwlty02.png) no-repeat center;}
.fwlc .fwlc_type li.cur i {color: #f47b05;}




.fwlc .fwlc_type li.li1 em {background: url(fwlcicon01.png) no-repeat center;}
.fwlc .fwlc_type li.li2 em {background: url(fwlcicon03.png) no-repeat center;}
.fwlc .fwlc_type li.li3 em {background: url(fwlcicon05.png) no-repeat center;}
.fwlc .fwlc_type li.li4 em {background: url(fwlcicon07.png) no-repeat center;}
.fwlc .fwlc_type li.li5 em {background: url(fwlcicon09.png) no-repeat center;}
.fwlc .fwlc_type li.li6 em {background: url(fwlcicon11.png) no-repeat center;}
.fwlc .fwlc_type li.li7 em {background: url(fwlcicon13.png) no-repeat center;}
.fwlc .fwlc_type li.li8 em {background: url(fwlcicon15.png) no-repeat center;}
.fwlc .fwlc_type li.li1.cur em {background: url(fwlcicon02.png) no-repeat center;}
.fwlc .fwlc_type li.li2.cur em {background: url(fwlcicon04.png) no-repeat center;}
.fwlc .fwlc_type li.li3.cur em {background: url(fwlcicon06.png) no-repeat center;}
.fwlc .fwlc_type li.li4.cur em {background: url(fwlcicon08.png) no-repeat center;}
.fwlc .fwlc_type li.li5.cur em {background: url(fwlcicon10.png) no-repeat center;}
.fwlc .fwlc_type li.li6.cur em {background: url(fwlcicon12.png) no-repeat center;}
.fwlc .fwlc_type li.li7.cur em {background: url(fwlcicon14.png) no-repeat center;}
.fwlc .fwlc_type li.li8.cur em {background: url(/fwlcicon16.png) no-repeat center;}

.fwlc .fwlc_con {position: relative;background: #fff;box-shadow: 5px 15px 35px #c5cfda;padding: 30px;}
.fwlc .fwlc_con .conbox {display: none;}
.fwlc .fwlc_con .conbox.cur {display: block;}
.fwlc .fwlc_con .conbox .conleft {width: 695px;overflow: hidden;}
.fwlc .fwlc_con .conbox .conleft img {display: block;width: 695px;height: 381px;transition: all 0.5s;}

.fwlc .fwlc_con .conbox .conright {width: 354px;margin-right: 40px;}
.fwlc .fwlc_con .conbox .conright h4 {font-size: 24px;color: #333;padding-top: 30px;margin-bottom: 45px;}
.fwlc .fwlc_con .conbox .conright .p1 {line-height: 24px;margin-bottom: 30px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7; -webkit-box-orient: vertical;height: 195px;}
.fwlc .fwlc_con .conbox .conright em {display: none;width: 50px;height: 1px;background: #1795d0;margin-bottom: 40px;}
.fwlc .fwlc_con .conbox .conright .fwlcnum {display: block;width: 90px;height: 69px;position: absolute;right: -9px;top: 59px;background: url(Img/Index/fwlcbg.png) no-repeat center top;padding-left: 35px;font-size: 40px;color: #000;font-weight: bold;line-height: 62px;font-style: italic;}
.fwlc .fwlc_con .conbox .conright .p2 {overflow: hidden;position: relative;}
.fwlc .fwlc_con .conbox .conright .p2 a.a1 {float: left;width: 170px;height: 48px;line-height: 48px;background: #181a98;text-align: center;color: #fff;border-radius: 3px;}
.fwlc .fwlc_con .conbox .conright .p2 a.a2 {float: left;width: 170px;height: 48px;line-height: 48px;background: #ff5c01;text-indent: 85px; color: #fff;margin-left: 14px;position: relative;border-radius: 3px;}
.fwlc .fwlc_con .conbox .conright .p2 a.a2 i {display: block;height: 48px;width: 54px;background: url(Img/Index/fwlcicon17.png) no-repeat center;position: absolute;left: 0;top: 0;border-right: 1px solid #f19059;}
.fwlc .fwlc_con .conbox:hover .conleft img {transform: scale(1.1);}

.clfa {padding-bottom: 70px;background: #f8f8f8;}
.clfa .clfa_type {width: 1060px; height: 58px;margin: 0 auto;background: #181a98;border-radius: 54px;overflow: hidden;margin-bottom: 50px;}
.clfa .clfa_type li {float: left;width: 165px;text-align: center;height: 58px;font-size: 16px;}
.clfa .clfa_type li a {display: block;height: 18px;line-height: 18px;margin-top: 20px;border-left: 1px solid #3539b3;color: #fff;}
.clfa .clfa_type li:first-child {padding-left: 35px;}
.clfa .clfa_type li:first-child a {border-left: none;}
.clfa .clfa_type li.pdr {padding-right: 35px;}
.clfa .clfa_type li.cur {font-weight: bold;background: #ff5c01;}
.clfa .clfa_type li.cur a {border-left-color: #ff5c01;}
.clfa .clfa_con {padding-bottom: 15px;}
.clfa .clfa_con .conbox {display: none;}
.clfa .clfa_con .conbox.cur {display: block;}
.clfa .clfa_con dl {float: left;padding-left: 190px;position: relative;width: 380px;margin-left: 60px;margin-bottom: 35px;}
.clfa .clfa_con dl.bdnot {margin-left: 0;}
.clfa .clfa_con dl dt {width: 159px;height: 159px;padding: 7px 0 0 7px;background: url(Img/Index/clfabg.jpg) no-repeat left top;position: absolute;left: 0;top: 0;}
.clfa .clfa_con dl dt img{width: 159px;height: 159px;}
.clfa .clfa_con dl dt img{width:170px;height:170px}
.clfa .clfa_con dl dd.dd1 {padding-top: 10px;font-size: 16px;font-weight: bold;margin-bottom: 24px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;} 
.clfa .clfa_con dl dd.dd1 a {color: #333;}
.clfa .clfa_con dl dd.dd2 {line-height: 24px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;height: 72px;margin-bottom: 20px;}
.clfa .clfa_con dl dd.dd3 {padding-left: 105px;position: relative;font-style: italic;}
.clfa .clfa_con dl dd.dd3 em {display: block;width: 85px;height: 1px;background: #cccccc;position: absolute;left: 0;top: 8px;}
.clfa .clfa_con dl:hover dd.dd1 a {color: #19429e;}
.clfa .clfa_con dl:hover dd.dd3 em {background: #19429e;}
.clfa .clfa_con dl:hover dd.dd3 a {color: #19429e;}

.clfa .clfa_bot {text-align: center;}
.clfa .clfa_bot a {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;}
.clfa .clfa_bot a.a1 {width: 175px;height: 54px;border: 1px solid #ddd;line-height: 54px;border-radius: 5px;}
.clfa .clfa_bot a.a1:hover {background: #181a98;color: #fff;border-color: #181a98;}
.clfa .clfa_bot a.a2 {font-size: 24px;width: 230px;position: relative;border: 1px solid #181a98;height: 54px;border-radius: 5px;overflow: hidden;padding-left: 80px;margin-left: 25px;}
.clfa .clfa_bot a.a2 span {position: absolute;left: 0;top: 0;background: #181a98;height: 44px;width: 30px;padding:10px 25px 0 25px;font-size: 14px;color: #fff;}
.clfa .clfa_bot a.a2 b {display: block;height: 54px;line-height: 54px;color: #19429e;}



.zxly {height: 218px;background: url(zxzxbg.jpg) no-repeat center top;color: #fff;}
.zxly .container {height: 218px;position: relative;}
.zxly .p1 {font-size: 14px;padding-top: 35px;margin-bottom: 35px;}
.zxly .p1 b {display: block;font-size: 30px;margin-bottom: 5px;}
.zxly .p2 {width: 303px;height: 46px;line-height: 46px;text-indent: 70px;border: 1px solid #7d7eb1;border-radius: 27px;background: url(Img/Index/zxlytel.png) no-repeat 30px center;}
.zxly .p2 b {font-size: 18px;}
.zxly .zxly_con {position: absolute;right: 0;top: 0;height: 218px;width: 678px;}
.zxly .zxly_con .p3 {padding-top: 35px;font-size: 18px;margin-bottom: 15px;}
.zxly .zxly_con .p3 i {color: #ff5c01;}
.zxly .zxly_con .info_p1 {width: 486px;height: 50px;background: #fff;border-radius: 3px;overflow: hidden;margin-bottom: 13px;}
.zxly .zxly_con .info_p1 input {border: none;height: 50px;line-height: 50px;width: 430px;padding-right: 56px;color: #999;text-indent: 20px;background: url(Img/Index/zxlyicon01.png) no-repeat 448px center;}

.zxly .zxly_con .info_p2 {width: 486px;height: 50px;background: #fff;border-radius: 3px;overflow: hidden;margin-bottom: 13px;}
.zxly .zxly_con .info_p2 input {border: none;height: 50px;line-height: 50px;width: 430px;padding-right: 56px;color: #999;text-indent: 20px;background: url(Img/Index/zxlyicon02.png) no-repeat 448px center;}

.zxly .zxly_con .tjyy {width: 168px;height: 112px;position: absolute;top: 73px;right: 0;background: #ff6601;border-radius: 3px;text-align: center;}
.zxly .zxly_con .tjyy a {display: block;padding-top: 38px;font-weight: bold;color: #fff;font-size: 18px;height: 64px;background: url(Img/Index/zxlyjt.png) no-repeat center 73px;}


.hzhb {padding-bottom: 45px;}
.hzhb h2.h2_title a {color: #19429e;}
.hzhb .hzhb_con {position: relative;margin-bottom: 45px;}
.hzhb .hzhb_con ul li {float: left;width: 194px;height: 104px;margin: 0 0 5px 4px;overflow: hidden;position: relative;border: 1px solid #f1f1f1;}
.hzhb .hzhb_con ul li img {display: block;width: 194px;height: 104px;transition: all 1s;}
.hzhb .hzhb_con ul li.bdnot {margin-left: 0;}
.hzhb .hzhb_con ul li:hover img {transform: scale(1.1);}
.hzhb .hzhb_con .p1 {width: 396px;height: 148px;background: #1a1d8f;position: absolute;left: 400px;top: 110px;text-align: center;color: #fff;padding-top: 70px;font-size: 28px;}
.hzhb .hzhb_con .p1 b {display: block;font-size: 36px;}
.hzhb .hzhba {width: 150px;height: 42px;line-height: 42px;margin: 0 auto;font-size: 20px;}
.hzhb .hzhba a {display: block;height: 42px;background: url(Img/Index/hzhbmore.png) no-repeat 98px center;color: #ff5c01;}


.khjz {padding-bottom: 65px;background: #f8f8f8;}
.khjz h2.h2_title i {color: #999;font-size: 16px;}
.khjz .khjz_con {padding-top: 100px;}
.khjz .khjz_con dl {float: left;width: 248px;position: relative;background: #fff;padding: 100px 18px 32px 22px;margin-left: 13px;border: 1px solid #eee;}
.khjz .khjz_con dl:first-child {margin-left: 0;}
.khjz .khjz_con dl dt {width: 187px;height: 187px;position: absolute;left: 51px;top: -101px;}
.khjz .khjz_con dl dt img {display: block;width: 187px;height: 187px;}
.khjz .khjz_con dl dt em {display: block;width: 187px;height: 187px;position: absolute;left: 0;top: 0;background: url(Img/Index/khjzbg.png) no-repeat left top;}
.khjz .khjz_con dl dd.dd1 {font-size: 15px;margin-bottom: 10px;}
.khjz .khjz_con dl dd.dd1 a {color: #333;}
.khjz .khjz_con dl dd.dd2 {font-size: 13px;color: #999;margin-bottom: 20px;}
.khjz .khjz_con dl dd.dd3 {font-size: 13px;line-height: 20px;height: 60px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;margin-bottom: 30px;}
.khjz .khjz_con dl dd.dd4 a {display: block;height: 18px;background: url(Img/Index/khjzbg01.png) no-repeat 18px center;transition: all 0.5s;}

.khjz .khjz_con dl:hover {border-color: #19429e;}
.khjz .khjz_con dl:hover dd.dd4 a {background: url(Img/Index/khjzbg02.png) no-repeat 17px center;border-left: 1px solid #eee;}


/*新闻*/
.news {background: #f0f0f0;padding-bottom: 40px;padding-top: 75px;}
.news .conleft {width: 570px;}
.news .con_top {overflow: hidden;position: relative;padding-bottom: 20px;border-bottom: 1px solid #ddd;}
.news .con_top a {float: left;font-size: 18px;color: #333;margin-right: 15px;}
.news .con_top a b {color: #19429e;}
.news .con_top span {float: right;font-size: 12px;color: #1e1e1e;text-align: right;padding-top: 12px;text-transform: uppercase;color: #999;}
.news .con_top em {display: block;width: 40px;height: 1px;background: #19429e;position: absolute;right: 0;top: 0;}

.news .conleft .cjwt {position: relative;height: 400px;overflow: hidden;}
.news .conleft .cjwt dl {padding: 28px 0 28px 90px;width: 470px;border-bottom: 1px dotted #ddd;background: url(Img/Index/cjwtbg.png) no-repeat left 28px;}
.news .conleft .cjwt dl dt {height: 24px;line-height: 24px;margin-bottom: 5px;font-size: 14px;}
.news .conleft .cjwt dl dt a {color: #1e1e1e;}
.news .conleft .cjwt dl dd {font-size: 14px;line-height: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;height: 40px;}
.news .conleft .cjwt dl:hover dt a {color: #1a1d8f;}
.news .conright {width: 540px;}
.news .conright .con_top a.cur {color: #1e1e1e;}
.news .conright .con_top a b {font-weight: normal;color: #333;}
.news .conright .con_top a.cur b {color: #19429e;font-weight: bold;}
.news .conright .botbox {display: none;}
.news .conright .botbox.cur {display: block;}
.news .conright dl {margin-top: 25px;padding-left: 220px;position: relative;background: #1a1d8f;height: 152px;}
.news .conright dl dt {width: 198px;height: 152px;position: absolute;left: 0;top: 0;overflow: hidden;}
.news .conright dl dt img {display: block;width: 198px;height: 152px;transition: all 0.5s;}
.news .conright dl dd a {color: #fff;}
.news .conright dl dd.dd1 {padding-top: 23px;margin-left: 20px;width: 265px;font-size: 16px;margin-bottom: 18px;}
.news .conright dl dd.dd2 {font-size: 13px;line-height: 20px;margin-left: 20px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 40px;margin-bottom: 16px;width: 260px;}
.news .conright dl dd.dd3 {text-align: right;width: 260px;margin-left: 25px;font-style: italic;margin-bottom: 45px;}
.news .conright ul {margin-top: 30px;}
.news .conright ul li {overflow: hidden;position: relative;font-size: 14px;margin-bottom: 20px;}
.news .conright ul li a {float: left;width: 380px;color: #1e1e1e;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.news .conright ul li span {float: right;font-size: 14px;color: #ccc;}
.news .conright ul li:hover a {color: #1a1d8f;}
.news .conright dl:hover dt img {transform: scale(1.1);}



